$(document).ready(function() {
    $("#dropdownnick").change(function() {
        showGender();
        $.jmessage('Обратите внимание', 'Эта услуга платная. Стоимость уточняйте у администрации сервера', 5000);
    });
    
    $("#nickToOpenStigma").change(function() {
        $.jmessage('Обратите внимание', 'Эта услуга платная. Стоимость уточняйте у администрации сервера', 5000); 
    });
    
    $("#change").change(function(){
        showSelectChar();
    });
    
    $("#to").change(function() {
        showFrom();
    });
    
    $("#writeMessage").click(function() {
        showWriteMessage();
    });
    $("#writing").click(function() {
        hideWriteMessage();
    });
    $("#openAddition").click(function() {
        showAdditional();
    });
    $("#closeAdditional").click(function() {
        hideAdditional();
    });
    $("#player").click(function() {
        moveToUsersList();
    });
    $("#from").change(function(){
        showTypeMessage(); 
    });
    $("#notify").click(function() {
        hideSuccess();
    });
    $("#errorNotifi").click(function() {
        closeError();
    });
    $("#showSiteAndForum").click(function(){
        showSite(); 
    });
    $("#IWannaManyText").click(function() {
        showManyText(); 
    });
    $("#ooh").click(function() {
        hideManyText(); 
    });
    
    $("#math").click(function() {
        howMuchIGet(); 
    });
    
    $("#change").click(function() {
        changeMoney(); 
    });
    
    $("#char").change(function(){
        showExchange();
    });
    
    $("#open_stigma").click(function(){
        openStigma(); 
    });
    
    $("#formula").click(function(){
        toogleFormula();
    });
    
    $("#premium").load(function(){
        $.jmessage('Обратите внимание', 'Эта услуга платная. Стоимость уточняйте у администрации сервера', 5000); 
    });
	
	$("#normalLink").click(function() {
		$("#normalLink").attr("disabled", true);
		$("#linkToForums").attr("disabled", true);
	});
	
	$("#linkToForums").click(function() {
		$("#normalLink").attr("disabled", true);
		$("#linkToForums").attr("disabled", true);
	});
});

function showGender() {
    var nick = $("#dropdownnick").val();
    var gender = $("#dropdowngender");
    $("#imgLoad").show();
    if (nick.lenght == 0 || nick == "Выбрать персонажа") {
        gender.attr("disabled", true);
        $("#dropdowngender").hide("normal");
    } else {
        $.ajax({
            type: "POST",
            url: "ajax.php",
            data: {
                "nick" : nick, 
                'getGender' : 'getGender'
            },
            success: function(msg){
                $('#dropdowngender').html(msg);
                $("#imgLoad").hide();
            }
        });
        $("#dropdowngender").show("slow");
        gender.attr("disabled", false);
    }
}
function redirect(url) {
	document.location.href = url;
}
function conf(text,url) {
    if(confirm(text)) document.location.href=url;
    return false;
}

function recapcha() {
    $("#imgLoad").show();
    $.ajax({
        type: "POST",
        url: "ajax.php",
        data: "rate=recapcha",
        success: function(msg){
            $('.recapcha').html(msg);	
            $("#imgLoad").hide();
        }
    });
}

function closeError() {
    $("#errorNotifi").hide("fast");
}

function hideSuccess() {
    $("#notify").hide("slow");
    $(".notify").hide("slow");
}

function showFrom() {
    $("#from").show("fast");
}

function showWriteMessage() {
    $("#write").show("slow");
    $("#addToFriend").hide("fast");
    $("#writeMessage").hide("fast");
    $("#writing").show("slow");
}

function hideWriteMessage() {
    $("#write").hide("slow");
    $("#addToFriend").show("fast");
    $("#writeMessage").show("fast");
    $("#writing").hide("slow");
}

function showAdditional() {
    $("#openAddition").hide("normal");
    $("#addition").show("normal");
    $("#formLogin").hide("normal");
}

function hideAdditional() {
    $("#openAddition").show("normal");
    $("#addition").hide("normal");
    $("#formLogin").show("normal");
}

function moveToUsersList() {
    document.location.href = "index?users";
}

function showTypeMessage() {
    $("#typeMessage").show("slow");
}

function showSelectChar() {
    $("#selectChar").fadeIn("normal");
    var count = $("#change").val();
    if (count == 0 || empty(count)) {
        $("#selectChar").fadeOut("normal");
    }
}

function returnToOneStep() {
    javascript.go.history(-1);
}

function showSite() {
    $("#showSiteAndForum").hide("fast");
    $("#site").show("fast");
}

function showManyText() {
    $("#IWannaManyText").hide("fast");
    $("#manyText").show('fast');
    $("#ooh").show("fast");
}

function hideManyText() {
    $("#IWannaManyText").show("fast");
    $("#manyText").hide('fast');
    $("#ooh").hide("fast");
}

function disableInputs() {
    $("#loginInput").attr("disabled", "disabled");
    $("#passwordInput").attr("disabled", "disabled");
}

function howMuchIGet() {
    var count = $("#countOfExchangeItemToAccount").val();
    $("#imgLoad").show();
    $("#countOfExchangeItemAccount").attr("disabled", true);
    $.ajax({
        type: "POST",
        data: {
            'countOfExchangeItemToAccount': count
        },
        url: "ajax.php",
        success: function(msg) {
            $("#exchange").html(msg);
            $("#imgLoad").hide();
        }
    });
}

function changeMoney() {
    var count = $("#countOfExchangeItemToAccount").val();
    var charName = $("#char").val();
    $("#imgLoad").show();
    $("#countOfExchangeItemAccount").attr("disabled", true);
    $.ajax({
        type: "POST",
        data: {
            'countOfExchangeItemToAccount': count, 
            'exchange' : 'exchange',
            'charName' : charName
        },
        url: "ajax.php",
        success: function(msg) {
            $("#exchange2").html(msg);
            $("#imgLoad").hide();
        }
    });
}

function showExchange() {
    $("#math").hide("fast");
    $("#change").show("normal");
}

function openStigma() {
    var nick = $("#nickToOpenStigma").val();
    $("#imgLoad").show();
    $.ajax({
        type: "POST",
        data: {
            'nick' : nick, 
            'open_stigma' : 'open_stigma'
        },
        url: "ajax.php",
        success: function(msg) {
            $("#message").html(msg);
            $("#imgLoad").hide();
        }
    });
}

function toogleFormula() {
    $("#formula1").toggle("slow", function(){});
}